xen/arm: acpi: Relax hw domain mapping attributes to p2m_mmio_direct_c
authorEdgar E. Iglesias <edgar.iglesias@xilinx.com>
Thu, 26 Jan 2017 13:16:02 +0000 (14:16 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Thu, 16 Mar 2017 20:58:14 +0000 (13:58 -0700)
commit42290f02715e62bfe9edf32daac1b224758b7ae4
tree4c5396d64c2d8ab63a9b59ae0874a74c306425e1
parentbd684c2d0aae7edc587f8dfd3dbffef739c853e4
xen/arm: acpi: Relax hw domain mapping attributes to p2m_mmio_direct_c

Since the hardware domain is a trusted domain, we extend the
trust to include making final decisions on what attributes to
use when mapping memory regions.

For ACPI configured hardware domains, this patch relaxes the hardware
domains mapping attributes to p2m_mmio_direct_c. This will allow the
hardware domain to control the attributes via its S1 mappings.

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Acked-by: Julien Grall <julien.grall@arm.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/p2m.c
xen/include/public/memory.h